package collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

/**
 * @author DBX
 * @effect 集合 java.util.Collection接口是所有集合的顶级接口，定义了集合操作元素的相关方法
 *          两个常见子接口：
 *              1.java.util.List:线性表，是一个可以存放重复元素且有序集合
 *              2.java.util.Set:不能存放重复元素的集合
 *          元素是否重复是依靠元素自身equals方法比较的结果而定的，equals为true会被集合认定为重复元素
 * @date 2021/09/02/16:45
 */
public class CollectionDemo1 {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        Collection c1 = new HashSet();
        c.add(1);
        c.add("12");
        c.add("ad");
        System.out.println(c.size());
        for (Object o : c) {
            System.out.println(o);
        }
        boolean isEmpty = c.isEmpty();
        System.out.println("判断集合是否为空集--->"+isEmpty);

        c.clear();//清空数组
    }
}
